64346
44992
1006562
620584
56915
271204
79552
654580
668257
973276
600836
839534
5251799
3674581
3198148
2499804
2275988
2120609
2049358
193778
1827118
1744136
1722196
1660471